@Simonsez: Perhaps you should read a bit further than whatever the CNN/wokecrowd shovels forward:
The term two spirit was adopted ... in 1990 at the third annual Native American/First Nations gay and lesbian conference ... The decision to adopt this new, pan-Indian term was deliberate, with a clear intention to distance themselves from non-Native gays and lesbians, as well as from non-Native terminology like berdache, "gay", "lesbian", and "trans".
Not all cultures will perceive two-spirits the same way, or welcome a pan-Indian term to replace the terms already in use by their cultures. Additionally, not all contemporary Indigenous communities are supportive of their gender-variant and non-heterosexual people now.
What's more, the same page on Wikipedia has a list of words natives actually use to identify homosexuals which is generally "male who acts as a woman" or some other term that clearly sets forward a dysfunction from the gender binary.
As for the blog post you linked to, the closest the writer could get is that homosexuality was sometimes written about, generally denigrated, in Roman culture and that sometimes women could have the same rights as sons if no and then only until a male heir was produced. That is NOT the same as gender dysphoria, the Bible has the same provision in some cases where no male heirs are present, that does not mean those people take on a different gender.
I do understand homosexuality has always existed and people with severe mental illness have as well, but that does not mean it was ever normalized.